package com.r2coding.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.r2coding.entity.UsersEntity;

/**
 * @author: 98k灬
 * @since: 2022/11/01
 * @email: 98k_style@sina.com
 * @公众号: 爪哇Guy灬
 **/
public interface UserService extends IService<UsersEntity> {
    /**
     * 登录
     *
     * @param user 用户信息
     * @return JWT
     */
    String login(UsersEntity user);

    /**
     * 根据用户名查询用户信息
     *
     * @param name 用户名
     * @return 用户信息
     */
    UsersEntity findByUserName(String name);

    /**
     * 根据手机号码查询用户信息
     *
     * @param mobile 手机号码
     * @return 用户信息
     */
    UsersEntity findByMobile(String mobile);
}
